page{
  height:100%;
  font-family: PingFangSC-Regular;
}
//公共列表wxss
.person-info-panel-list{
  width:100%;
  height:88rpx;
  line-height:88rpx;
  display:flex;
  align-items:center;
  border-bottom:1rpx solid #e6e6e6;
  background-color:#fff;
  &.last-child{
    border-bottom:none;
  }
  .icon-left-box{
    width:44rpx;
    height:44rpx;
    margin-left:32rpx;
    margin-right:28rpx;
  }
  .person-info-t{
    flex:1;
    margin-right:auto;
    text{
      font-size:28rpx;
      color:#000;
    }
  }
}
.icon-to-right{
  width:36rpx;
  height:36rpx;
  margin-right:32rpx;
  image{
    width:100%;
    height:100%;
  }
  &.marginR{
    margin-right:0;
  }
}
//左右两列布局
.about-column-layout{
  display:flex;
  width:100%;
  align-items:center;
  justify-content: space-between;
}
.flex-item-box{
  display:flex;
}
.flex-column {
  display: flex;
  flex-direction: column;
}
.flex-row-reverse {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.flex-row1 {
  display: flex;
  flex-direction: row;
  align-items:flex-start;
}
.flex-row-center {
  display: flex;
  flex-direction: row;
  width:100%;
  box-sizing:border-box;
  align-items:center;
  justify-content: center;
}
.flex-row-left {
  display: flex;
  flex-direction: row;
  box-sizing:border-box;
  align-items:center;
}
.flex-row {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.setting-w92-auto{
  width:92%;
  margin:0 auto;
}
.setting-w85-auto{
  width:85%;
  margin:0 auto;
}
.marginR20{
  margin-right:20rpx;
}
.marginR46{
  margin-right:46rpx;
}
.marginR50{
  margin-right:50rpx;
}
.marginT90{
  margin-top:90rpx;
}
.marginB90{
  margin-bottom:90rpx;
}
.marginB70{
  margin-bottom:70rpx;
}
.marginB20{
  margin-bottom:20rpx;
}
.marginB30{
  margin-bottom:30rpx;
}
.marginT20{
  margin-top:20rpx;
}
.marginT30{
  margin-top:30rpx;
}
.marginT35{
  margin-top:35rpx;
}
.marginTB20{
  margin-top:20rpx;
  margin-bottom:20rpx;
}
.marginT88{
 margin-top:88rpx;
}
.marginT26{
  margin-top:26rpx;
}
.marginL15{
  margin-left:15rpx;
}
.marginR15{
  margin-right:15rpx;
}
.paddingLR32{
  padding-left:32rpx;
  padding-right:32rpx;
  box-sizing:border-box;
}
.posi-absolute{
  position:absolute;
}
.font-30{
  font-size:30rpx;
}
.font-28{
  font-size:28rpx;
}
.font-26{
  font-size:26rpx;
}
.font-25{
  font-size:25rpx;
}
.font-24{
  font-size:24rpx;
}
.bge-c9{
  color:#999;
  background-color:#eee;
  border:none;
}
.c9{
  color:#999;
}
.c7{
  color:#777;
}
.c0{
  color:#000;
}
.c01{
  color:#010101;
}
//公共颜色
.c-red-m{
  color: #993333!important;
}
.bg-fff{
  background-color:#fff;
}
.c9-font20{
  font-size:20rpx;
  color:#999;
}
.c9-font22{
  font-size:22rpx;
  color:#999;
}
//公共按钮
.primary-btn{
  display:inline-block;
  width:150rpx;
  height:60rpx;
  line-height:60rpx;
  text-align:center;
  font-size:24rpx;
  border-radius:6rpx;
  &.btn-size1{
    width:218rpx!important;
    height:60rpx!important;
    line-height:60rpx!important;
  }
  &.btn-red{
    border:1rpx solid #993333;
    color:#993333;
  }
  &.btn-black{
    border:1rpx solid #000;
    color:#000;
  }
  &.btn-bgBlack{
    background-color:#000;
    color:#fff;
  }
  &.btn-bghui{
    background-color:#eee;
    color:#999;
  }
  &.btn-bgRed{
    background-color:#993333;
    color:#fff;
  }

}
.primary-w100-btn{
  display:inline-block;
  width:100%;
  height:88rpx;
  line-height:88rpx;
  font-size:30rpx;
  text-align:center;
  border-radius:7rpx;
  margin-left:4%;
  color: #ffffff;
  &.bg-black{
    background-color:#000;
  }
  &.bg-c9{
    background-color:#999;
  }
  &.bg-cred{
    background-color: #993333;
  }
}
.primary-w92-btn{
  position:absolute;
  bottom:80rpx;
  display:inline-block;
  width:92%;
  height:88rpx;
  line-height:88rpx;
  font-size:30rpx;
  text-align:center;
  border-radius:7rpx;
  margin-left:4%;
  color: #fff;
  &.bg-black{
    background-color:#000;
  }
  &.bg-c9{
    background-color:#999;
  }
  &.bg-cred{
    color: #fff!important;
    background-color: #993333;
  }
  &.marginTop90{
    margin-top:90rpx;
  }
}
.choice-all{
  display:inline-block;
  width:34rpx;
  height:34rpx;

}
swiper-item image {
  width: 100%;
  height: 100%;
}
.detail-image{
  width:150rpx;
  height:150rpx;
}
.collect-image-b{
  width:44rpx;
  height:44rpx;
}
//购物车数量增加
.tui-number-group{
  display: flex;
  width: 218rpx;
  height:60rpx;
  //border-radius: 6px;
  border: solid 1rpx #c7c7c7;
  overflow: hidden;
  align-items:center;
  z-index:66;
  box-sizing:border-box;
  font-size:0;
  .tui-number-cell{
    background-color:#fff;
    width:60rpx;
    line-height:60rpx;
    text-align:center;
    display:inline-block;
    box-sizing:border-box;
    font-size:36rpx;
    color:#999;
    &:first-child{
      border-right: solid 1rpx #c7c7c7;
      border-left:none;
    }
    &:last-child{
      border-left: solid 1rpx #c7c7c7;
      border-right:none;
    }
  }
  input{
    font-size:30rpx;
    flex:1;
    text-align:center;
    align-self:center;
    box-sizing:border-box;
    color:#000;
    display:flex;
    justify-content: center;
  }
}
//checkbox 样式
.checkbox-cont-bo{
  checkbox .wx-checkbox-input{
    border-radius: 100%;
    width: 34rpx;
    height: 34rpx;
    border: solid 1px #a3a3a3;
  }
  /* checkbox选中时样式 */
  checkbox .wx-checkbox-input.wx-checkbox-input-checked::before{
    background-color: #993333;
    border:none;
  }
}
.tip-b-cont{
  .tip-b-cont-title{
    font-size:24rpx;
    color:#000;
    margin-bottom:33rpx;
    margin-top:50rpx;
  }
  .choice-tip-b{
    display:flex;
    justify-content:flex-start;
    .item-tip{
      display:inline-block;
      width:150rpx;
      height:60rpx;
      line-height:60rpx;
      text-align:center;
      border:1px solid #000;
      border-radius:6px;
      margin-right:28rpx;
      font-size:26rpx;
      color:#000;
      box-sizing:border-box;
      &.active{
        background-color:#000;
        color: #ffffff;
        border:none;
      }
      &:nth-child(4n){
        margin-right:0;
      }
    }
  }
}
.bottom-loading-data{
  font-size:24rpx;
  color:#999;
  width:100%;
  text-align:center;
}
.hint-info{
  font-size:24rpx;
  width:90%;
  display:flex;
  align-items:center;
  justify-content: center;
  color:#999;
  margin-top:60rpx;
  margin-bottom:186rpx;
  .border-line-l,.border-line-r{
    width:140rpx;
    height:1rpx;
    border-top:2rpx solid #e6e6e6;
    margin-right:30rpx;
  }
  .border-line-r{
    margin-left:30rpx;
  }
}
.image-close {
  width: 44rpx;
  height: 44rpx;
  position: fixed;
  right: 32rpx;
  top: 26rpx;
}
//滑动公共样式
.tab-nav{height: 88rpx;line-height:88rpx;width: 100%;box-sizing: border-box;overflow: hidden;background:rgba(40,40,40,1); font-size: 28rpx;color:#fff; white-space: nowrap;position: fixed;top: 0; left: 0; z-index: 99;}
.tab-item{height: 86rpx;margin:0 36rpx;display: inline-block;position: relative;box-sizing:border-box;}
.tab-item.active{border-bottom:4rpx solid #fff;}
.scoll-cont-h{height: 100%;}
.tab-content{margin-top: 104rpx;}

.no-set-data{
  font-size:28rpx;
  color:#000;
  width:100%;
  margin-top:189rpx;
  text-align:center;
}
.display-inline-b{
  display:inline-block;
}
